(VAR X) (STRATEGY CONTEXTSENSITIVE (f 1) (0) (cons 1) (s 1) (p 1) ) (RULES f(0) -> cons(0,f(s(0))) f(s(0)) -> f(p(s(0))) p(s(X)) -> X )